layui.use('form', function () {
    var form = layui.form;
    //数据验证
    //自定义验证规则
    form.verify({
        cate_name: function (value) {
            //至少是2个中文
            let reg = /^[\u4E00-\u9FA5]{2,}$/
            if (!reg.test(value)) {
                return '标题至少得2个汉字';
            }
        },
        sort: function (value) {
            //1-100的正整数
            let reg = /(^[1-9]\d?$)|(^100$)/
            if (!reg.test(value)) {
                return '排序必须是1-100的正整数';
            }
        }
    });

    //监听提交
    form.on('submit(formDemo)', function (data) {
        formData = data.field;
        //发送ajax提交数据
        $.post('/admin/cates', formData, function (res) {
            if (res.status == 201) {
                layer.msg('添加分类成功', {
                    icon: 6,
                    time:1000
                }, function () {
                    location.href = '/admin/cates'
                })
            } else {
                layer.msg(`添加失败,原因是:${res.msg}`, {
                    icon: 5,
                    time:2000
                })
            }
        });
        return false;
    });
})